Convert to/from rectangular coordinates to polar coordinatesΒΆ

Convert to/from rectangular coordinates to polar coordinates.
Expected output:
Polar Coordinates: (5.0, 0.9272952180016122)
Polar to rectangular: (-2+2.4492935982947064e-16j)
import cmath

cn = complex(3, 4)

# get polar coordinates
print("Polar Coordinates: ", cmath.polar(cn))

# polar to rectangular.
# Format for input is (length, angle in radians).
# Returns a complex number
cn1 = cmath.rect(2, cmath.pi)

print("Polar to rectangular: ", cn1)

Output:

Polar Coordinates:  (5.0, 0.9272952180016122)
Polar to rectangular:  (-2+2.4492935982947064e-16j)